﻿namespace AnyOffice.Model
{
    using System;

    public class AttendConfigData
    {
        protected string _dutyName = string.Empty;
        protected object _dutyTime1;
        protected object _dutyTime2;
        protected object _dutyTime3;
        protected object _dutyTime4;
        protected object _dutyTime5;
        protected object _dutyTime6;
        protected int _dutyType1;
        protected int _dutyType2;
        protected int _dutyType3;
        protected int _dutyType4;
        protected int _dutyType5;
        protected int _dutyType6;
        protected int _dutyTypeId = -1;
        protected object _general;

        public string DutyName
        {
            get
            {
                return this._dutyName;
            }
            set
            {
                this._dutyName = value;
            }
        }

        public string DutyTime1
        {
            get
            {
                return (string) this._dutyTime1;
            }
            set
            {
                this._dutyTime1 = value;
            }
        }

        public bool DutyTime1IsNull
        {
            get
            {
                return (this._dutyTime1 == null);
            }
            set
            {
                if (value)
                {
                    this._dutyTime1 = null;
                }
            }
        }

        public string DutyTime2
        {
            get
            {
                return (string) this._dutyTime2;
            }
            set
            {
                this._dutyTime2 = value;
            }
        }

        public bool DutyTime2IsNull
        {
            get
            {
                return (this._dutyTime2 == null);
            }
            set
            {
                if (value)
                {
                    this._dutyTime2 = null;
                }
            }
        }

        public string DutyTime3
        {
            get
            {
                return (string) this._dutyTime3;
            }
            set
            {
                this._dutyTime3 = value;
            }
        }

        public bool DutyTime3IsNull
        {
            get
            {
                return (this._dutyTime3 == null);
            }
            set
            {
                if (value)
                {
                    this._dutyTime3 = null;
                }
            }
        }

        public string DutyTime4
        {
            get
            {
                return (string) this._dutyTime4;
            }
            set
            {
                this._dutyTime4 = value;
            }
        }

        public bool DutyTime4IsNull
        {
            get
            {
                return (this._dutyTime4 == null);
            }
            set
            {
                if (value)
                {
                    this._dutyTime4 = null;
                }
            }
        }

        public string DutyTime5
        {
            get
            {
                return (string) this._dutyTime5;
            }
            set
            {
                this._dutyTime5 = value;
            }
        }

        public bool DutyTime5IsNull
        {
            get
            {
                return (this._dutyTime5 == null);
            }
            set
            {
                if (value)
                {
                    this._dutyTime5 = null;
                }
            }
        }

        public string DutyTime6
        {
            get
            {
                return (string) this._dutyTime6;
            }
            set
            {
                this._dutyTime6 = value;
            }
        }

        public bool DutyTime6IsNull
        {
            get
            {
                return (this._dutyTime6 == null);
            }
            set
            {
                if (value)
                {
                    this._dutyTime6 = null;
                }
            }
        }

        public int DutyType1
        {
            get
            {
                return this._dutyType1;
            }
            set
            {
                this._dutyType1 = value;
            }
        }

        public int DutyType2
        {
            get
            {
                return this._dutyType2;
            }
            set
            {
                this._dutyType2 = value;
            }
        }

        public int DutyType3
        {
            get
            {
                return this._dutyType3;
            }
            set
            {
                this._dutyType3 = value;
            }
        }

        public int DutyType4
        {
            get
            {
                return this._dutyType4;
            }
            set
            {
                this._dutyType4 = value;
            }
        }

        public int DutyType5
        {
            get
            {
                return this._dutyType5;
            }
            set
            {
                this._dutyType5 = value;
            }
        }

        public int DutyType6
        {
            get
            {
                return this._dutyType6;
            }
            set
            {
                this._dutyType6 = value;
            }
        }

        public int DutyTypeId
        {
            get
            {
                return this._dutyTypeId;
            }
            set
            {
                this._dutyTypeId = value;
            }
        }

        public string General
        {
            get
            {
                return (string) this._general;
            }
            set
            {
                this._general = value;
            }
        }

        public bool GeneralIsNull
        {
            get
            {
                return (this._general == null);
            }
            set
            {
                if (value)
                {
                    this._general = null;
                }
            }
        }
    }
}

